# -*- coding: utf-8 -*-
"""
@Time ： 2022/7/30 20:08
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：面向对象
"""
from selenium import webdriver


class Web:
    """web自动化类"""

    def __init__(self):
        # 在初始化实例变量的时候，可以指定类型，这样子后面就可以点出相应方法来
        self.driver: webdriver.Chrome = None

    def openbrowser(self,br='gc'):
        """
        打开浏览器
        :param br: 浏览器类型
        :return: driver
        """
        if br=='gc':
            self.driver = webdriver.Chrome()
        elif br == 'ie':
            self.driver = webdriver.Ie()
        elif br == 'ff':
            self.driver = webdriver.Firefox()
        else:
            self.driver = webdriver.Chrome()

    def geturl(self,url):
        """
        打开网站
        :param url: url地址
        """
        self.driver.get(url)

if __name__ == '__main__':
    web = Web()
    web.openbrowser('ie')
    web.geturl('http://47.105.110.138:8000/index.php/Home/user/login.html')









